package com.cloudkinto.dto.order.amazonV2Shipping;

import lombok.Data;

import java.util.List;

/**
 * @author long
 * @Description 打印选项
 * @Date 2025/2/12 11:22
 */
@Data
public class PrintOption {

    /**
     * 文档支持的 DPI 选项列表
     */
    private List<Integer> supportedDPIs;

    /**
     * 必填
     * 文档支持的页面布局选项列表
     * 指示标签在纸张上的位置。应与 getRates 响应中返回的值相同
     */
    private List<String> supportedPageLayouts;

    /**
     * 必填
     * 文档支持的 needFileJoining 布尔值列表
     * 如果为 true，则应将文件拼接在一起。否则，应单独返回文件。默认为 false。
     */
    private List<Boolean> supportedFileJoiningOptions;

    /**
     * 必填
     * 支持的记录详细信息列表
     */
    private List<SupportedDocumentDetail> supportedDocumentDetails;
}
